Fix the small text for text in GtkAboutDialog
authorMatthias Clasen <mclasen@redhat.com>
Tue, 9 Jul 2013 01:46:43 +0000 (21:46 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 9 Jul 2013 01:46:43 +0000 (21:46 -0400)
The conversion from gtk_widget_override_font to a GtkTextTag
in fbbb66ae7d19516b7a99de3d8b0a96164fb3ead2 was defective.

https://bugzilla.gnome.org/show_bug.cgi?id=701119

gtk/gtkaboutdialog.c

index 514719cba2f00cff52d6b57d8d833bf3cf1a2ec0..992b8682b884a70e6dbd38c3a4c56b67fe620061 100644 (file)
@@ -2036,12 +2036,6 @@ text_buffer_new (GtkAboutDialog  *about,
 
   buffer = gtk_text_buffer_new (NULL);
 
-  gtk_text_buffer_get_start_iter (buffer, &start_iter);
-  gtk_text_buffer_get_start_iter (buffer, &end_iter);
-  tag = gtk_text_tag_new (NULL);
-  g_object_set (tag, "font-scale", PANGO_SCALE_SMALL, NULL);
-  gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
-
   for (p = strings; *p; p++)
     {
       q0  = *p;
@@ -2128,6 +2122,14 @@ text_buffer_new (GtkAboutDialog  *about,
         gtk_text_buffer_insert_at_cursor (buffer, "\n", 1);
     }
 
+  tag = gtk_text_buffer_create_tag (buffer, NULL,
+                                    "scale", PANGO_SCALE_SMALL,
+                                    NULL);
+
+  gtk_text_buffer_get_start_iter (buffer, &start_iter);
+  gtk_text_buffer_get_end_iter (buffer, &end_iter);
+  gtk_text_buffer_apply_tag (buffer, tag, &start_iter, &end_iter);
+
   return buffer;
 }